5.15. Ncurses-5.9

El paquete Ncurses contiene librerías para el manejo del terminal-independiente de pantallas de caracteres.

Tiempo aproximado de construcción: 0.5 SBU
Espacio requerido en disco: 35 MB

5.15.1. Instalación de Ncurses

Prepara Ncurses para su compilación:

./configure --prefix=/tools \
            --with-shared   \
            --without-debug \
            --without-ada   \
            --enable-widec  \
            --enable-overwrite

El significado de las opciones de configure:

--without-ada

Esto asegura que Ncurses no construya su soporte para el compilador Ada, que puede estar presente en el host, pero no estará disponible una vez que entremos en el entorno chroot.

--enable-overwrite

Esto le indica a Ncurses que instale sus ficheros de cabecera en /tools/include en vez de en /tools/include/ncurses para asegurar que otros paquetes puedan encontrar las cabeceras de Ncurses.

--enable-widec

Este parámetro hace que las bibliotecas de caracteres amplios (por ejemplo, libncursesw.so.5.9) se construyan en lugar de los normales (por ejemplo, libncurses.so.5.9). Estas librerías de caracter-ancho son usables tanto en locales multibyte y tradicionales de 8-bits, mientras que las bibliotecas normales funcionan correctamente sólo en locales de 8 bits. Caracter-ancho y bibliotecas normales son compatibles con fuente, pero no así con los binarios.

Compila el paquete:

make

Este paquete contiene un banco de pruebas, pero sólo se puede ejecutar después de que el paquete haya sido instalado. Las pruebas se encuentran en el directorio /test. Consulte el archivo README en ese directorio para obtener más detalles.

Instala el paquete:

make install

Los detalles sobre este paquete se encuentran en la Sección 6.21.2, "Contenido de Ncurses".